<?php
/**
 * Produit components
 * 
 * No redirection nor database manipulation ( insert, update, delete ) here
 * 
 * 
 */
class produitComponents extends myFrontModuleComponents
{

  public function executeShow()
  {
    $query = $this->getShowQuery();
    
    $this->produit = $this->getRecord($query);
  }

  public function executeListExcursion()
  {
    $id = 1;
    $this->pays = PaysTable::getInstance()->findById($id)->getFirst();
    $query = $this->getListQuery();
    $query->addWhere('type_produit = ?', 'excursion');
    $query->addWhere('pays_id = ?', $id);
    //$pays =
    $this->produitPager = $this->getPager($query);
  }

  public function executeShowlistExcursion()
  {
    $query = $this->getShowQuery();
    
    $this->produit = $this->getRecord($query);
  }

  public function executeListCroisiere()
  {
    $query = $this->getListQuery();
    $query->addWhere('type_produit = ?', 'croisiere');
    $this->produitPager = $this->getPager($query);
  }


}
